package negocio;

import java.util.ArrayList;

import persistencia.DisponibilidadInstructorDAO;

public class DisponibilidadInstructorControlador {
	
	public static DisponibilidadInstructor getDisponibilidadInstructor(int id)
	{
		return DisponibilidadInstructorDAO.getInstance().getDisponibilidadInstructor(id);
	}
	
	public static void guardar(DisponibilidadInstructor disponibilidad)
	{
		DisponibilidadInstructorDAO.getInstance().guardar(disponibilidad);
	}
	
	public static ArrayList<DisponibilidadInstructor> getDisponibilidadPorInstructor(Usuario instructor)
	{
		return DisponibilidadInstructorDAO.getInstance().getAllDisponibilidadPorInstructor(instructor);
	}
	
	public static boolean existe(Usuario instructor, String dia)
	{
		boolean ret=false;
		ArrayList<DisponibilidadInstructor> lista=getDisponibilidadPorInstructor(instructor);
		for(DisponibilidadInstructor d:lista)
		{
			if(d.getDiaSemana().equals(dia))
				ret=true;
		}
		return ret;
	}
	
	public static void borrar(Usuario instructor, String dia)
	{
		if(existe(instructor,dia))
		{
			DisponibilidadInstructorDAO.getInstance().borrar(instructor,dia);
		}
	}

}
